home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / editors / mntemacs.zoo / etc / Makefile < prev    next >
Encoding:
Makefile  |  1992-04-29  |  2.4 KB  |  84 lines

  1. CFLAGS= -O2 
  2. CC=gcc
  3. # For Xenix.  Needed for movemail
  4. #  LOADLIBES= -lx
  5. # For Mips.  Needed for who knows what.
  6. #  LOADLIBES = -lmld /usr/bsd43/usr/lib/libc.a
  7.  
  8. EXECUTABLES = test-distrib etags ctags wakeup make-docfile \
  9.    digest-doc sorted-doc movemail cvtmail fakemail yow env \
  10.    server emacsclient
  11.  
  12. all: ${EXECUTABLES}
  13.  
  14. clean:
  15.     -rm -f ${EXECUTABLES} core
  16.  
  17. distclean:
  18.     -rm -f ${EXECUTABLES} *~ \#* DOC* core
  19.  
  20. # This justs verifies that the non-ASCII characters
  21. # in the file `testfile' have no been clobbered by
  22. # whatever means were used to copy and distribute Emacs.
  23. # If they were clobbered, all the .elc files were clobbered too.
  24. test-distrib: test-distrib.c
  25.     $(CC) -o test-distrib test-distrib.c
  26.     ./test-distrib
  27.  
  28. etags: etags.c
  29.     $(CC) -o etags ${CFLAGS} -DETAGS etags.c $(LOADLIBES)
  30.  
  31. ctags: etags.c
  32.     $(CC) -o ctags ${CFLAGS} -DCTAGS etags.c $(LOADLIBES)
  33.  
  34. wakeup: wakeup.c
  35.     $(CC) -o wakeup ${CFLAGS} wakeup.c $(LOADLIBES)
  36.  
  37. make-docfile: make-docfile.c
  38.     $(CC) -o make-docfile ${CFLAGS} make-docfile.c $(LOADLIBES)
  39.  
  40. digest-doc: digest-doc.c
  41.     $(CC) -o digest-doc ${CFLAGS} digest-doc.c $(LOADLIBES)
  42.  
  43. sorted-doc: sorted-doc.c
  44.     $(CC) -o sorted-doc ${CFLAGS} sorted-doc.c $(LOADLIBES)
  45.  
  46. #
  47. movemail: movemail.c ../src/config.h
  48.     $(CC) -o movemail ${CFLAGS} movemail.c $(LOADLIBES)
  49.  
  50. cvtmail: cvtmail.c
  51.     $(CC) -o cvtmail ${CFLAGS} cvtmail.c $(LOADLIBES)
  52.  
  53. fakemail: fakemail.c ../src/config.h
  54.     $(CC) -o fakemail ${CFLAGS} fakemail.c $(LOADLIBES)
  55.  
  56. yow: yow.c ../src/paths.h
  57.     $(CC) -o yow ${CFLAGS} yow.c $(LOADLIBES)
  58.  
  59. # this is silly -- just use emacs to edit this file!
  60. # (in any case this program doesn't preserve alphabetical ordering,
  61. #  which is why I'm removing it)
  62. #addyow: addyow.c
  63. #    $(CC) -o addyow ${CFLAGS} addyow.c
  64.  
  65. env: env.c ../src/config.h
  66.     $(CC) -o env -DEMACS ${CFLAGS} env.c $(LOADLIBES)
  67.  
  68. server: server.c ../src/config.h
  69.     $(CC) -o server ${CFLAGS} server.c $(LOADLIBES)
  70.  
  71. emacsclient: emacsclient.c ../src/config.h
  72.     $(CC) -o emacsclient ${CFLAGS} emacsclient.c $(LOADLIBES)
  73.  
  74. # This one is NOT included in EXECUTABLES.
  75. # See ../src/ymakefile.
  76. emacstool: emacstool.c
  77.     $(CC) emacstool.c -o emacstool -g -lsuntool -lsunwindow -lpixrect $(LOADLIBES)
  78.  
  79. nemacstool: emacstool.c
  80.     $(CC) -o nemacstool -g -DJLE ${CFLAGS} emacstool.c -lsuntool -lmle -lsunwindow -lpixrect $(LOADLIBES)    # For SUN Japanese Language Environment
  81.  
  82. xvetool: emacstool.c
  83.     $(CC) -o xvetool -g -DXVIEW ${CFLAGS} emacstool.c -lxview -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib $(LOADLIBES)
  84.